King_Addons\Admin D

Total Complexity 196
Dependencies 4
Dependents 1
Total lines 1,475
Lines of code 1,039
Logical lines of code 464
Comment lines 66
Methods 36
Properties 0

Methods 36

Method Rating Maintainability Complexity Lines of code
handleAiChangeText()
D
15
66 243
handleAiGenerateImage()
C
31 24 101
handleAiGenerateText()
B
35 16 79
fetchAiOpenaiModels()
A
48 9 31
renderAiStatsSection()
A
45 8 36
addAdminMenu()
A
44 6 53
createSettings()
S
46 4 47
sanitizeAiSettings()
S
54 5 21
handleAiRefreshModels()
S
53 5 21
createAiSettings()
S
40 1 80
handleAiImageCheckLimits()
S
54 5 18
handleAiCheckTokens()
S
54 5 18
renderAiModelField()
S
51 4 26
getAiAvailableModels()
S
58 4 14
renderAiApiKeyField()
S
46 2 41
renderAiImageModelField()
S
50 2 30
incrementAiDailyUsage()
S
60 3 12
getAiDailyUsage()
S
65 3 8
enqueueAiSettingsAssets()
S
53 1 26
showHeaderFooterBuilder()
S
57 1 20
renderAiDailyLimitField()
S
54 1 20
__construct()
S
68 2 7
renderAiImageGenerationField()
S
64 2 9
renderAiEnableButtonsField()
S
64 2 9
showSettingsPage()
S
69 2 7
showAiSettingsPage()
S
69 2 7
showAdminPage()
S
69 2 7
showPopupBuilder()
S
64 1 11
renderAiEditorSection()
S
78 1 3
clearAiModelsCache()
S
81 1 3
king_addons_section_widgets_callback()
S
71 1 6
king_addons_section_features_callback()
S
70 1 7
enqueueAdminAssets()
S
74 1 4
enqueueSettingsAssets()
S
66 1 8
renderAiOpenaiSection()
S
78 1 3
renderAiQuotaSection()
S
78 1 3